CSharp
توابع می توانند بدون ورودی و خروجی یا با هر یک از آن ها یا همزمان با هر دو باشند.
مثال زیر یک تابع بدون ورودی و خروجی است:
//C#.net:
void Print()
{
MessageBox.Show("Hi!");
}
//Use:
Print();
'VB.NET:
Sub Print()
MessageBox.Show("Hi!")
End Sub
'Use:
Print()
با استفاده از MHVPersianExtension به راحتی می توانید از تمامی امکانات DateTime برای تقویم جلالی استفاده کنید. برخی ویژگی های آن را با هم مرور می کنیم:
DateTime date1 = "1367/01/08".JalaliToGregorian();
در کد بالا مقدار String را به DateTime تبدیل کردیم. و در DateTime می توانیم همه ویژگی های تقویم میلادی را برای تقویم هجری شمسی نیز داشته باشیم:
Extension چیست؟ برای مثال ToString درکد زیر یک Extension برای نوع Integer است که آن را به string تبدیل می کند :
int primary = 1;
string result;
result = primary.ToString();
حال می خواهیم خودمان یک Extension بسازیم، برای مثال برای نوع integer یک Extension می سازیم که به آن یک واحد اضافه می کند: